//
//  HttpClient.h
//  FaceUpVersion
//
//  Created by jiahua on 15/7/24.
//  Copyright (c) 2015年 secsmarts. All rights reserved.
//
//
//  此类用来进行进行http通信，POST和GET请求
//

#import <Foundation/Foundation.h>

@interface HttpClient : NSObject

//
// 请求秘钥的特定网站
//
+(NSString *)HOST;
+(void)setHOST:(NSString *)host;

/**
 *  根据传入的两个参数用来构造请求秘钥的URL请求
 * 
 *  @param sess_id udpIP
 *  @param opt     是否获取秘钥。0为获取，1为测试
 *
 *  @return
 */
+(NSString*)makeGetUrlBySession:(NSString*)sessid withParamOpt:(NSString*)opt;

/**
 *  POST请求
 *
 *  @param UrlString
 *  @param param
 *
 *  @return 返回post请求结果数据
 */
+(NSData *)httpPost:(NSString *)UrlString withParam:(NSString *)param;

/**
 *  Get
 *
 *  @param UrlString 
 *
 *  @return 返回post请求结果数据
 */
+(NSData *)httpGet:(NSString *)UrlString;

/**
 *  公国sessionId和UdpId获取Toke
 *
 *  @param sessid
 *  @param udpId
 *  @return 返回post请求结果数据
 */
+(NSData *)getTokenBySessionAndUdpid: (NSString*)sessid withUdpId:(NSString*)udpId;
@end

